//
//  IMB_FileHelper.h
//  BabyNow
//
//  Created by iMobile on 14-4-3.
//  Copyright (c) 2014年 iMobile. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface IMB_FileHelper : NSObject


/**
 *  获取文件的MIME类型
 *
 *  @param filePath 文件的完整路径
 *
 *  @return mimeType
 */
+ (NSString*)mimeType:(NSString*)filePath;


/**
 *  创建目录
 *
 *  @param dir 目录名称
 *
 *  @return 是否创建成功
 */
+ (BOOL)createDir:(NSString*)dir;

/**
 *  将对象归档到指定的文件中
 *
 *  @param object   归档对象
 *  @param key      归档键
 *  @param filePath 归档文件
 */
+ (void)archiver:(id)object
          forKey:(NSString*)key
          toFile:(NSString*)filePath;

/**
 *  从指定的文件中解档对象
 *
 *  @param filePath 解档文件
 *  @param key      解档键
 *
 *  @return 解档对象
 */
+ (id)unArchiverFromFile:(NSString*)filePath
                 withKey:(NSString*)key;

@end
